oil pan and reservoirs - French English Dictionary